package io.renren.modules.practice.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("algorithm_quiz")
public class AlgorithmQuizEntity {

    /**
     * 题目ID
     */
    @TableId
    private Integer id;

    /**
     * 所属算法章节ID
     */
    private Integer chapterId;

    /**
     * 题目标题
     */
    private String title;

    /**
     * 题目描述
     */
    private String description;

    /**
     * 函数名称
     */
    private String functionName;

    /**
     * 函数签名（参数说明）
     */
    private String functionSignature;

    /**
     * 难度等级：1-简单，2-中等，3-困难
     */
    private Integer difficulty;

    /**
     * 时间限制（毫秒）
     */
    private Integer timeLimit;

    /**
     * 内存限制（MB）
     */
    private Integer memoryLimit;

    /**
     * 题目顺序
     */
    private Integer orderNum;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;
} 